package com.tiger.cloud.model.crm;

import java.util.Date;
import java.math.BigDecimal;

import org.apache.commons.lang3.builder.ToStringBuilder;

import com.tiger.cloud.common.mybatis.TigerBaseEntity;
/**
 * 
 * crm_customer-客户
 *
 */
public class Customer extends TigerBaseEntity{

	private static final long serialVersionUID = 1L;
    
	/**
	 * 姓名
	 */
    private String custName;
	/**
	 * 所属用户
	 */
    private Long userId;
	/**
	 * 
	 */
    private String mobile;
	/**
	 * 
	 */
    private String weixin;
	/**
	 * 头像   不上传图片则显示默认头像
	 */
    private String headImage;
	/**
	 * 年龄
	 */
    private Integer age;
	/**
	 * 籍贯
	 */
    private String origo;
	/**
	 * 
	 */
    private Integer gender;
	/**
	 * 是否删除, 0:正常,1:删除
	 */
    private Integer isDelete;
	/**
	 * 
	 */
    private Date createTime;
	/**
	 * 
	 */
    private Date lastUpdateTime;
	/**
	 * 出生
	 */
    private Date born;
	/**
	 * 借款目的
	 */
    private String loanIntent;
	/**
	 * 客户信用状况
	 */
    private Integer creditStatus;
	/**
	 * 
	 */
    private Integer identity;
	/**
	 * 
	 */
    private Long provinceId;
	/**
	 * 
	 */
    private Long cityId;
	/**
	 * 
	 */
    private Long districtId;
    
    public Customer(){
    
    }
    
    public String getCustName() {
        return this.custName;
    }
    
    public void setCustName(String custName) {
        this.custName = custName;
    }
    public Long getUserId() {
        return this.userId;
    }
    
    public void setUserId(Long userId) {
        this.userId = userId;
    }
    public String getMobile() {
        return this.mobile;
    }
    
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }
    public String getWeixin() {
        return this.weixin;
    }
    
    public void setWeixin(String weixin) {
        this.weixin = weixin;
    }
    public String getHeadImage() {
        return this.headImage;
    }
    
    public void setHeadImage(String headImage) {
        this.headImage = headImage;
    }
    public Integer getAge() {
        return this.age;
    }
    
    public void setAge(Integer age) {
        this.age = age;
    }
    public String getOrigo() {
        return this.origo;
    }
    
    public void setOrigo(String origo) {
        this.origo = origo;
    }
    public Integer getGender() {
        return this.gender;
    }
    
    public void setGender(Integer gender) {
        this.gender = gender;
    }
    public Integer getIsDelete() {
        return this.isDelete;
    }
    
    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }
    public Date getCreateTime() {
        return this.createTime;
    }
    
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
    public Date getLastUpdateTime() {
        return this.lastUpdateTime;
    }
    
    public void setLastUpdateTime(Date lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }
    public Date getBorn() {
        return this.born;
    }
    
    public void setBorn(Date born) {
        this.born = born;
    }
    public String getLoanIntent() {
        return this.loanIntent;
    }
    
    public void setLoanIntent(String loanIntent) {
        this.loanIntent = loanIntent;
    }
    public Integer getCreditStatus() {
        return this.creditStatus;
    }
    
    public void setCreditStatus(Integer creditStatus) {
        this.creditStatus = creditStatus;
    }
    public Integer getIdentity() {
        return this.identity;
    }
    
    public void setIdentity(Integer identity) {
        this.identity = identity;
    }
    public Long getProvinceId() {
        return this.provinceId;
    }
    
    public void setProvinceId(Long provinceId) {
        this.provinceId = provinceId;
    }
    public Long getCityId() {
        return this.cityId;
    }
    
    public void setCityId(Long cityId) {
        this.cityId = cityId;
    }
    public Long getDistrictId() {
        return this.districtId;
    }
    
    public void setDistrictId(Long districtId) {
        this.districtId = districtId;
    }
    
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}